

$(function(){

	requestData("json/dataAnalsis.json", function(data) {

// 路径配置
        require.config({
            paths: {
                echarts: 'js/echarts'
                //echarts: 'build/dist'
            }
        });

// 使用
        require(
            [
                'echarts',
                'echarts/chart/pie'
            ],
            function (ec) {

                // 基于准备好的dom，初始化echarts图表
                var myChart = ec.init( document.getElementById('main2') ),

                // 为echarts对象加载数据
                    setOption = function(option){ myChart.setOption(option, true) };


                var itemStyle = {
                    normal : {color:'#568bce',
                        label : {
                            textStyle : {
                                fontFamily : '微软雅黑',
                                fontSize : 18,
                                color:'#568bce',
                                fontWeight : 'bold'
                            }
                        },
                        labelLine : {
                            length : 40,
                            lineStyle : {
                                color : '#568bce',
                                width : 1,
                                type : 'solid'
                            }
                        }
                    }
                };

                var itemStyle2 = {
                    normal : {color:'#b7cce7',
                        label : {
                            textStyle : {color:'#b7cce7',
                                fontFamily : '微软雅黑',
                                fontSize : 18,
                                color:'#b7cce7',
                                fontWeight : 'bold'
                            }
                        },
                        labelLine : {
                            length : 40,
                            lineStyle : {
                                color : '#b7cce7',
                                width : 1,
                                type : 'solid'
                            }
                        }
                    }
                };


                var itemStyle3 = {
                    normal : {color:'#97b7df',
                        label : {
                            textStyle : {color:'#97b7df',
                                fontFamily : '微软雅黑',
                                fontSize : 18,
                                color:'#97b7df',
                                fontWeight : 'bold'
                            }
                        },
                        labelLine : {
                            length : 40,
                            lineStyle : {
                                color : '#97b7df',
                                width : 1,
                                type : 'solid'
                            }
                        }
                    }
                };

                var itemStyle4 = {
                    normal : {color:'#76a1d6',
                        label : {
                            textStyle : {color:'#76a1d6',
                                fontFamily : '微软雅黑',
                                fontSize : 18,
                                color:'#76a1d6',
                                fontWeight : 'bold'
                            }
                        },
                        labelLine : {
                            length : 40,
                            lineStyle : {
                                color : '#76a1d6',
                                width : 1,
                                type : 'solid'
                            }
                        }
                    }
                };


                // 为echarts对象加载数据
                setOption(
                    {
                        calculable : true,	//允许拖动扇区
                        series : [

                            {
                                type:'pie',
                                radius : ['40%','55%'],
                                max: 100,
                                data:[
                                    {value:data.option21.values[0], name:data.option21.names[0], itemStyle:itemStyle},
                                    {value:data.option21.values[1], name:data.option21.names[1], itemStyle:itemStyle2},
                                    {value:data.option21.values[2], name:data.option21.names[2], itemStyle:itemStyle3},
                                    {value:data.option21.values[3], name:data.option21.names[3], itemStyle:itemStyle4},

                                ]
                            }
                        ]
                    }
                );
            }
        );
    },'json');
});